// 模拟用户数据源
const users = [
  { username: "admin", password: "123456" },
  { username: "user", password: "password" },
];

// 登录函数
function login(username, password) {
  return new Promise((resolve, reject) => {
    // 模拟网络延迟
    setTimeout(() => {
      // 验证用户名和密码
      const user = users.find((user) => user.username === username && user.password === password);

      if (user) {
        // 登录成功
        resolve("登录成功");
      } else {
        // 登录失败
        reject("登录失败");
      }
    }, 1000);
  });
}

// 调用登录函数进行测试
login("admin", "123456")
  .then((result) => {
    console.log(result); // 打印登录成功信息
  })
  .catch((error) => {
    console.log(error); // 打印登录失败信息
  });
